// 避免暗黑模式闪烁
(function() {
  // 立即执行函数，在DOM加载前运行
  try {
    var theme = localStorage.getItem('theme');
    var systemPrefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
    
    // 如果存储了主题或系统偏好为暗黑模式
    if (theme === 'dark' || (!theme && systemPrefersDark)) {
      document.documentElement.classList.add('dark');
    } else {
      document.documentElement.classList.remove('dark');
    }
  } catch (e) {
    // 如果访问localStorage失败（例如在隐私模式下），不做任何操作
    console.error('Failed to access localStorage:', e);
  }
})(); 